[INFO] fetching crate argmin 0.8.1...
[INFO] checking argmin-0.8.1 against master#9610dfe5a9a731ced1ea4923ecbd0c57fe367898 for beta-170-4
[INFO] extracting crate argmin 0.8.1 into /workspace/builds/worker-1-tc1/source
[INFO] validating manifest of crates.io crate argmin 0.8.1 on toolchain 9610dfe5a9a731ced1ea4923ecbd0c57fe367898
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate argmin 0.8.1
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate argmin 0.8.1
[INFO] tweaked toml for crates.io crate argmin 0.8.1 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] crate crates.io crate argmin 0.8.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded lax v0.16.0
[INFO] [stderr]   Downloaded bytemuck v1.13.0
[INFO] [stderr]   Downloaded gnuplot v0.0.37
[INFO] [stderr]   Downloaded time v0.3.19
[INFO] [stderr]   Downloaded slog-json v2.6.1
[INFO] [stderr]   Downloaded time-macros v0.2.7
[INFO] [stderr]   Downloaded cblas-sys v0.1.4
[INFO] [stderr]   Downloaded cauchy v0.4.0
[INFO] [stderr]   Downloaded finitediff v0.1.4
[INFO] [stderr]   Downloaded wide v0.7.6
[INFO] [stderr]   Downloaded argmin_testfunctions v0.1.1
[INFO] [stderr]   Downloaded argmin-math v0.3.0
[INFO] [stderr]   Downloaded nalgebra v0.32.1
[INFO] [stderr]   Downloaded slog-term v2.9.0
[INFO] [stderr]   Downloaded ndarray-linalg v0.16.0
[INFO] [stderr]   Downloaded katexit v0.1.4
[INFO] [stderr]   Downloaded netlib-src v0.8.0
[INFO] [stderr]   Downloaded lapack-sys v0.14.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 06f6e113f778aa44fdce84cf7c2923c88e94a43d4d3056ccb58bdc612f6ff5e8
[INFO] running `Command { std: "docker" "start" "-a" "06f6e113f778aa44fdce84cf7c2923c88e94a43d4d3056ccb58bdc612f6ff5e8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "06f6e113f778aa44fdce84cf7c2923c88e94a43d4d3056ccb58bdc612f6ff5e8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "06f6e113f778aa44fdce84cf7c2923c88e94a43d4d3056ccb58bdc612f6ff5e8", kill_on_drop: false }`
[INFO] [stdout] 06f6e113f778aa44fdce84cf7c2923c88e94a43d4d3056ccb58bdc612f6ff5e8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 767015cc0ed06ae5c53afce8336adaa662e79c8805a3948c411034ccfaaace10
[INFO] running `Command { std: "docker" "start" "-a" "767015cc0ed06ae5c53afce8336adaa662e79c8805a3948c411034ccfaaace10", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.51
[INFO] [stderr]    Compiling quote v1.0.23
[INFO] [stderr]    Compiling unicode-ident v1.0.6
[INFO] [stderr]    Compiling libc v0.2.139
[INFO] [stderr]    Compiling syn v1.0.107
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]    Compiling serde_derive v1.0.152
[INFO] [stderr]    Compiling serde v1.0.152
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling thiserror v1.0.38
[INFO] [stderr]    Compiling cc v1.0.79
[INFO] [stderr]    Compiling slog v2.7.0
[INFO] [stderr]    Compiling num-bigint v0.2.6
[INFO] [stderr]    Compiling time-core v0.1.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.14
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]    Compiling paste v1.0.11
[INFO] [stderr]     Checking itoa v1.0.5
[INFO] [stderr]     Checking matrixmultiply v0.3.2
[INFO] [stderr]    Compiling cmake v0.1.49
[INFO] [stderr]     Checking getrandom v0.2.8
[INFO] [stderr]     Checking dirs-sys-next v0.1.2
[INFO] [stderr]    Compiling time-macros v0.2.7
[INFO] [stderr]    Compiling num-iter v0.1.43
[INFO] [stderr]    Compiling num-rational v0.2.4
[INFO] [stderr]    Compiling num-complex v0.2.4
[INFO] [stderr]     Checking num_threads v0.1.6
[INFO] [stderr]    Compiling anyhow v1.0.69
[INFO] [stderr]     Checking bytemuck v1.13.0
[INFO] [stderr]     Checking once_cell v1.17.1
[INFO] [stderr]    Compiling netlib-src v0.8.0
[INFO] [stderr]    Compiling serde_json v1.0.93
[INFO] [stderr]     Checking safe_arch v0.6.0
[INFO] [stderr]     Checking thread_local v1.1.7
[INFO] [stderr]     Checking approx v0.4.0
[INFO] [stderr]     Checking dirs-next v2.0.0
[INFO] [stderr]     Checking cblas-sys v0.1.4
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]    Compiling slog-async v2.7.0
[INFO] [stderr]     Checking ryu v1.0.12
[INFO] [stderr]    Compiling typenum v1.16.0
[INFO] [stderr]     Checking crossbeam-channel v0.5.6
[INFO] [stderr]     Checking term v0.7.0
[INFO] [stderr]     Checking wide v0.7.6
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]     Checking lapack-sys v0.14.0
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking time v0.3.19
[INFO] [stderr]     Checking take_mut v0.2.2
[INFO] [stderr]     Checking instant v0.1.12
[INFO] [stderr]     Checking num v0.2.1
[INFO] [stderr]     Checking argmin_testfunctions v0.1.1
[INFO] [stderr]     Checking slog-term v2.9.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.38
[INFO] [stderr]    Compiling katexit v0.1.4
[INFO] [stderr]    Compiling nalgebra-macros v0.2.0
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand_xoshiro v0.6.0
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking slog-json v2.6.1
[INFO] [stderr]     Checking num-complex v0.4.3
[INFO] [stderr]     Checking cauchy v0.4.0
[INFO] [stderr]     Checking ndarray v0.15.6
[INFO] [stderr]     Checking simba v0.8.0
[INFO] [stderr]     Checking argmin-math v0.3.0
[INFO] [stderr]     Checking argmin v0.8.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking finitediff v0.1.4
[INFO] [stderr]     Checking nalgebra v0.32.1
[INFO] [stderr]     Checking lax v0.16.0
[INFO] [stderr]     Checking ndarray-linalg v0.16.0
[INFO] [stdout] error[E0277]: the trait bound `Vec<f64>: argmin_math::ArgminAdd<Vec<f64>, Vec<f64>>` is not satisfied
[INFO] [stdout]   --> examples/nonlinear_cg.rs:61:39
[INFO] [stdout]    |
[INFO] [stdout] 61 |     let res = Executor::new(operator, solver)
[INFO] [stdout]    |               -------------           ^^^^^^ the trait `argmin_math::ArgminAdd<Vec<f64>, Vec<f64>>` is not implemented for `Vec<f64>`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `argmin_math::ArgminAdd<T, U>`:
[INFO] [stdout]              <f32 as argmin_math::ArgminAdd<f32, f32>>
[INFO] [stdout]              <f64 as argmin_math::ArgminAdd<f64, f64>>
[INFO] [stdout]              <i16 as argmin_math::ArgminAdd<i16, i16>>
[INFO] [stdout]              <i32 as argmin_math::ArgminAdd<i32, i32>>
[INFO] [stdout]              <i64 as argmin_math::ArgminAdd<i64, i64>>
[INFO] [stdout]              <i8 as argmin_math::ArgminAdd<i8, i8>>
[INFO] [stdout]              <isize as argmin_math::ArgminAdd<isize, isize>>
[INFO] [stdout]              <num_complex::Complex<f32> as argmin_math::ArgminAdd<num_complex::Complex<f32>, num_complex::Complex<f32>>>
[INFO] [stdout]            and 16 others
[INFO] [stdout]    = note: required for `NonlinearConjugateGradient<Vec<f64>, MoreThuenteLineSearch<Vec<f64>, Vec<f64>, f64>, PolakRibiere, f64>` to implement `Solver<Rosenbrock, IterState<Vec<f64>, Vec<f64>, (), (), f64>>`
[INFO] [stdout] note: required by a bound in `Executor::<O, S, I>::new`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/core/executor.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 |     S: Solver<O, I>,
[INFO] [stdout]    |        ^^^^^^^^^^^^ required by this bound in `Executor::<O, S, I>::new`
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn new(problem: O, solver: S) -> Self {
[INFO] [stdout]    |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Vec<f64>: argmin_math::ArgminDot<Vec<f64>, f64>` is not satisfied
[INFO] [stdout]   --> examples/conjugategradient.rs:37:39
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let res = Executor::new(operator, solver)
[INFO] [stdout]    |               -------------           ^^^^^^ the trait `argmin_math::ArgminDot<Vec<f64>, f64>` is not implemented for `Vec<f64>`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `argmin_math::ArgminDot<T, U>`:
[INFO] [stdout]              <f32 as argmin_math::ArgminDot<f32, f32>>
[INFO] [stdout]              <f64 as argmin_math::ArgminDot<f64, f64>>
[INFO] [stdout]              <i16 as argmin_math::ArgminDot<i16, i16>>
[INFO] [stdout]              <i32 as argmin_math::ArgminDot<i32, i32>>
[INFO] [stdout]              <i64 as argmin_math::ArgminDot<i64, i64>>
[INFO] [stdout]              <i8 as argmin_math::ArgminDot<i8, i8>>
[INFO] [stdout]              <isize as argmin_math::ArgminDot<isize, isize>>
[INFO] [stdout]              <num_complex::Complex<f32> as argmin_math::ArgminDot<num_complex::Complex<f32>, num_complex::Complex<f32>>>
[INFO] [stdout]            and 16 others
[INFO] [stdout]    = note: required for `ConjugateGradient<Vec<f64>, f64>` to implement `Solver<MyProblem, IterState<Vec<f64>, (), (), (), f64>>`
[INFO] [stdout] note: required by a bound in `Executor::<O, S, I>::new`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/core/executor.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 |     S: Solver<O, I>,
[INFO] [stdout]    |        ^^^^^^^^^^^^ required by this bound in `Executor::<O, S, I>::new`
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn new(problem: O, solver: S) -> Self {
[INFO] [stdout]    |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Vec<f64>: argmin_math::ArgminSub<Vec<f64>, Vec<f64>>` is not satisfied
[INFO] [stdout]   --> examples/conjugategradient.rs:37:39
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let res = Executor::new(operator, solver)
[INFO] [stdout]    |               -------------           ^^^^^^ the trait `argmin_math::ArgminSub<Vec<f64>, Vec<f64>>` is not implemented for `Vec<f64>`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `argmin_math::ArgminSub<T, U>`:
[INFO] [stdout]              <f32 as argmin_math::ArgminSub<f32, f32>>
[INFO] [stdout]              <f64 as argmin_math::ArgminSub<f64, f64>>
[INFO] [stdout]              <i16 as argmin_math::ArgminSub<i16, i16>>
[INFO] [stdout]              <i32 as argmin_math::ArgminSub<i32, i32>>
[INFO] [stdout]              <i64 as argmin_math::ArgminSub<i64, i64>>
[INFO] [stdout]              <i8 as argmin_math::ArgminSub<i8, i8>>
[INFO] [stdout]              <isize as argmin_math::ArgminSub<isize, isize>>
[INFO] [stdout]              <num_complex::Complex<f32> as argmin_math::ArgminSub<num_complex::Complex<f32>, num_complex::Complex<f32>>>
[INFO] [stdout]            and 16 others
[INFO] [stdout]    = note: required for `ConjugateGradient<Vec<f64>, f64>` to implement `Solver<MyProblem, IterState<Vec<f64>, (), (), (), f64>>`
[INFO] [stdout] note: required by a bound in `Executor::<O, S, I>::new`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/core/executor.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 |     S: Solver<O, I>,
[INFO] [stdout]    |        ^^^^^^^^^^^^ required by this bound in `Executor::<O, S, I>::new`
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn new(problem: O, solver: S) -> Self {
[INFO] [stdout]    |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `{float}: argmin_math::ArgminMul<Vec<f64>, Vec<f64>>` is not satisfied
[INFO] [stdout]   --> examples/checkpoint.rs:49:44
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let res = Executor::new(Rosenbrock {}, solver)
[INFO] [stdout]    |               -------------                ^^^^^^ the trait `argmin_math::ArgminMul<Vec<f64>, Vec<f64>>` is not implemented for `{float}`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `argmin_math::ArgminMul<T, U>`:
[INFO] [stdout]              <f32 as argmin_math::ArgminMul<f32, f32>>
[INFO] [stdout]              <f64 as argmin_math::ArgminMul<f64, f64>>
[INFO] [stdout]              <i16 as argmin_math::ArgminMul<i16, i16>>
[INFO] [stdout]              <i32 as argmin_math::ArgminMul<i32, i32>>
[INFO] [stdout]              <i64 as argmin_math::ArgminMul<i64, i64>>
[INFO] [stdout]              <i8 as argmin_math::ArgminMul<i8, i8>>
[INFO] [stdout]              <isize as argmin_math::ArgminMul<isize, isize>>
[INFO] [stdout]              <u16 as argmin_math::ArgminMul<u16, u16>>
[INFO] [stdout]            and 4 others
[INFO] [stdout]    = note: required for `Vec<f64>` to implement `argmin_math::ArgminScaledSub<Vec<f64>, {float}, Vec<f64>>`
[INFO] [stdout]    = note: required for `Landweber<{float}>` to implement `Solver<Rosenbrock, IterState<Vec<f64>, Vec<f64>, (), (), {float}>>`
[INFO] [stdout] note: required by a bound in `Executor::<O, S, I>::new`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/core/executor.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 |     S: Solver<O, I>,
[INFO] [stdout]    |        ^^^^^^^^^^^^ required by this bound in `Executor::<O, S, I>::new`
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn new(problem: O, solver: S) -> Self {
[INFO] [stdout]    |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Vec<f64>: argmin_math::ArgminConj` is not satisfied
[INFO] [stdout]   --> examples/conjugategradient.rs:37:39
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let res = Executor::new(operator, solver)
[INFO] [stdout]    |               -------------           ^^^^^^ the trait `argmin_math::ArgminConj` is not implemented for `Vec<f64>`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `argmin_math::ArgminConj`:
[INFO] [stdout]              f32
[INFO] [stdout]              f64
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              i8
[INFO] [stdout]              isize
[INFO] [stdout]              num_complex::Complex<f32>
[INFO] [stdout]            and 11 others
[INFO] [stdout]    = note: required for `ConjugateGradient<Vec<f64>, f64>` to implement `Solver<MyProblem, IterState<Vec<f64>, (), (), (), f64>>`
[INFO] [stdout] note: required by a bound in `Executor::<O, S, I>::new`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/core/executor.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 |     S: Solver<O, I>,
[INFO] [stdout]    |        ^^^^^^^^^^^^ required by this bound in `Executor::<O, S, I>::new`
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn new(problem: O, solver: S) -> Self {
[INFO] [stdout]    |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Vec<f64>: argmin_math::ArgminSub<Vec<f64>, Vec<f64>>` is not satisfied
[INFO] [stdout]   --> examples/checkpoint.rs:49:44
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let res = Executor::new(Rosenbrock {}, solver)
[INFO] [stdout]    |               -------------                ^^^^^^ the trait `argmin_math::ArgminSub<Vec<f64>, Vec<f64>>` is not implemented for `Vec<f64>`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `argmin_math::ArgminSub<T, U>`:
[INFO] [stdout]              <f32 as argmin_math::ArgminSub<f32, f32>>
[INFO] [stdout]              <f64 as argmin_math::ArgminSub<f64, f64>>
[INFO] [stdout]              <i16 as argmin_math::ArgminSub<i16, i16>>
[INFO] [stdout]              <i32 as argmin_math::ArgminSub<i32, i32>>
[INFO] [stdout]              <i64 as argmin_math::ArgminSub<i64, i64>>
[INFO] [stdout]              <i8 as argmin_math::ArgminSub<i8, i8>>
[INFO] [stdout]              <isize as argmin_math::ArgminSub<isize, isize>>
[INFO] [stdout]              <num_complex::Complex<f32> as argmin_math::ArgminSub<num_complex::Complex<f32>, num_complex::Complex<f32>>>
[INFO] [stdout]            and 16 others
[INFO] [stdout]    = note: required for `Vec<f64>` to implement `argmin_math::ArgminScaledSub<Vec<f64>, {float}, Vec<f64>>`
[INFO] [stdout]    = note: required for `Landweber<{float}>` to implement `Solver<Rosenbrock, IterState<Vec<f64>, Vec<f64>, (), (), {float}>>`
[INFO] [stdout] note: required by a bound in `Executor::<O, S, I>::new`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/core/executor.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 |     S: Solver<O, I>,
[INFO] [stdout]    |        ^^^^^^^^^^^^ required by this bound in `Executor::<O, S, I>::new`
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn new(problem: O, solver: S) -> Self {
[INFO] [stdout]    |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Vec<f64>: argmin_math::ArgminMul<f64, Vec<f64>>` is not satisfied
[INFO] [stdout]   --> examples/conjugategradient.rs:37:39
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let res = Executor::new(operator, solver)
[INFO] [stdout]    |               -------------           ^^^^^^ the trait `argmin_math::ArgminMul<f64, Vec<f64>>` is not implemented for `Vec<f64>`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `argmin_math::ArgminMul<T, U>`:
[INFO] [stdout]              <f32 as argmin_math::ArgminMul<f32, f32>>
[INFO] [stdout]              <f64 as argmin_math::ArgminMul<f64, f64>>
[INFO] [stdout]              <i16 as argmin_math::ArgminMul<i16, i16>>
[INFO] [stdout]              <i32 as argmin_math::ArgminMul<i32, i32>>
[INFO] [stdout]              <i64 as argmin_math::ArgminMul<i64, i64>>
[INFO] [stdout]              <i8 as argmin_math::ArgminMul<i8, i8>>
[INFO] [stdout]              <isize as argmin_math::ArgminMul<isize, isize>>
[INFO] [stdout]              <num_complex::Complex<f32> as argmin_math::ArgminMul<num_complex::Complex<f32>, num_complex::Complex<f32>>>
[INFO] [stdout]            and 16 others
[INFO] [stdout]    = note: required for `ConjugateGradient<Vec<f64>, f64>` to implement `Solver<MyProblem, IterState<Vec<f64>, (), (), (), f64>>`
[INFO] [stdout] note: required by a bound in `Executor::<O, S, I>::new`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/core/executor.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 |     S: Solver<O, I>,
[INFO] [stdout]    |        ^^^^^^^^^^^^ required by this bound in `Executor::<O, S, I>::new`
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn new(problem: O, solver: S) -> Self {
[INFO] [stdout]    |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Vec<f64>: argmin_math::ArgminMul<f64, Vec<f64>>` is not satisfied
[INFO] [stdout]   --> examples/nonlinear_cg.rs:61:39
[INFO] [stdout]    |
[INFO] [stdout] 61 |     let res = Executor::new(operator, solver)
[INFO] [stdout]    |               -------------           ^^^^^^ the trait `argmin_math::ArgminMul<f64, Vec<f64>>` is not implemented for `Vec<f64>`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `argmin_math::ArgminMul<T, U>`:
[INFO] [stdout]              <f32 as argmin_math::ArgminMul<f32, f32>>
[INFO] [stdout]              <f64 as argmin_math::ArgminMul<f64, f64>>
[INFO] [stdout]              <i16 as argmin_math::ArgminMul<i16, i16>>
[INFO] [stdout]              <i32 as argmin_math::ArgminMul<i32, i32>>
[INFO] [stdout]              <i64 as argmin_math::ArgminMul<i64, i64>>
[INFO] [stdout]              <i8 as argmin_math::ArgminMul<i8, i8>>
[INFO] [stdout]              <isize as argmin_math::ArgminMul<isize, isize>>
[INFO] [stdout]              <num_complex::Complex<f32> as argmin_math::ArgminMul<num_complex::Complex<f32>, num_complex::Complex<f32>>>
[INFO] [stdout]            and 16 others
[INFO] [stdout]    = note: required for `NonlinearConjugateGradient<Vec<f64>, MoreThuenteLineSearch<Vec<f64>, Vec<f64>, f64>, PolakRibiere, f64>` to implement `Solver<Rosenbrock, IterState<Vec<f64>, Vec<f64>, (), (), f64>>`
[INFO] [stdout] note: required by a bound in `Executor::<O, S, I>::new`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/core/executor.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 |     S: Solver<O, I>,
[INFO] [stdout]    |        ^^^^^^^^^^^^ required by this bound in `Executor::<O, S, I>::new`
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn new(problem: O, solver: S) -> Self {
[INFO] [stdout]    |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `f64: argmin_math::ArgminMul<Vec<f64>, Vec<f64>>` is not satisfied
[INFO] [stdout]   --> examples/conjugategradient.rs:37:39
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let res = Executor::new(operator, solver)
[INFO] [stdout]    |               -------------           ^^^^^^ the trait `argmin_math::ArgminMul<Vec<f64>, Vec<f64>>` is not implemented for `f64`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `argmin_math::ArgminMul<f64, f64>` is implemented for `f64`
[INFO] [stdout]    = note: required for `Vec<f64>` to implement `argmin_math::ArgminScaledAdd<Vec<f64>, f64, Vec<f64>>`
[INFO] [stdout]    = note: required for `ConjugateGradient<Vec<f64>, f64>` to implement `Solver<MyProblem, IterState<Vec<f64>, (), (), (), f64>>`
[INFO] [stdout] note: required by a bound in `Executor::<O, S, I>::new`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/core/executor.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 |     S: Solver<O, I>,
[INFO] [stdout]    |        ^^^^^^^^^^^^ required by this bound in `Executor::<O, S, I>::new`
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn new(problem: O, solver: S) -> Self {
[INFO] [stdout]    |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Vec<f64>: argmin_math::ArgminAdd<Vec<f64>, Vec<f64>>` is not satisfied
[INFO] [stdout]   --> examples/conjugategradient.rs:37:39
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let res = Executor::new(operator, solver)
[INFO] [stdout]    |               -------------           ^^^^^^ the trait `argmin_math::ArgminAdd<Vec<f64>, Vec<f64>>` is not implemented for `Vec<f64>`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `argmin_math::ArgminAdd<T, U>`:
[INFO] [stdout]              <f32 as argmin_math::ArgminAdd<f32, f32>>
[INFO] [stdout]              <f64 as argmin_math::ArgminAdd<f64, f64>>
[INFO] [stdout]              <i16 as argmin_math::ArgminAdd<i16, i16>>
[INFO] [stdout]              <i32 as argmin_math::ArgminAdd<i32, i32>>
[INFO] [stdout]              <i64 as argmin_math::ArgminAdd<i64, i64>>
[INFO] [stdout]              <i8 as argmin_math::ArgminAdd<i8, i8>>
[INFO] [stdout]              <isize as argmin_math::ArgminAdd<isize, isize>>
[INFO] [stdout]              <num_complex::Complex<f32> as argmin_math::ArgminAdd<num_complex::Complex<f32>, num_complex::Complex<f32>>>
[INFO] [stdout]            and 16 others
[INFO] [stdout]    = note: required for `Vec<f64>` to implement `argmin_math::ArgminScaledAdd<Vec<f64>, f64, Vec<f64>>`
[INFO] [stdout]    = note: required for `ConjugateGradient<Vec<f64>, f64>` to implement `Solver<MyProblem, IterState<Vec<f64>, (), (), (), f64>>`
[INFO] [stdout] note: required by a bound in `Executor::<O, S, I>::new`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/core/executor.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 |     S: Solver<O, I>,
[INFO] [stdout]    |        ^^^^^^^^^^^^ required by this bound in `Executor::<O, S, I>::new`
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn new(problem: O, solver: S) -> Self {
[INFO] [stdout]    |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Vec<f64>: argmin_math::ArgminDot<Vec<f64>, f64>` is not satisfied
[INFO] [stdout]   --> examples/nonlinear_cg.rs:61:39
[INFO] [stdout]    |
[INFO] [stdout] 61 |     let res = Executor::new(operator, solver)
[INFO] [stdout]    |               -------------           ^^^^^^ the trait `argmin_math::ArgminDot<Vec<f64>, f64>` is not implemented for `Vec<f64>`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `argmin_math::ArgminDot<T, U>`:
[INFO] [stdout]              <f32 as argmin_math::ArgminDot<f32, f32>>
[INFO] [stdout]              <f64 as argmin_math::ArgminDot<f64, f64>>
[INFO] [stdout]              <i16 as argmin_math::ArgminDot<i16, i16>>
[INFO] [stdout]              <i32 as argmin_math::ArgminDot<i32, i32>>
[INFO] [stdout]              <i64 as argmin_math::ArgminDot<i64, i64>>
[INFO] [stdout]              <i8 as argmin_math::ArgminDot<i8, i8>>
[INFO] [stdout]              <isize as argmin_math::ArgminDot<isize, isize>>
[INFO] [stdout]              <num_complex::Complex<f32> as argmin_math::ArgminDot<num_complex::Complex<f32>, num_complex::Complex<f32>>>
[INFO] [stdout]            and 16 others
[INFO] [stdout]    = note: required for `NonlinearConjugateGradient<Vec<f64>, MoreThuenteLineSearch<Vec<f64>, Vec<f64>, f64>, PolakRibiere, f64>` to implement `Solver<Rosenbrock, IterState<Vec<f64>, Vec<f64>, (), (), f64>>`
[INFO] [stdout] note: required by a bound in `Executor::<O, S, I>::new`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/core/executor.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 |     S: Solver<O, I>,
[INFO] [stdout]    |        ^^^^^^^^^^^^ required by this bound in `Executor::<O, S, I>::new`
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn new(problem: O, solver: S) -> Self {
[INFO] [stdout]    |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `configure` exists for struct `Executor<Rosenbrock, Landweber<{float}>, IterState<Vec<f64>, Vec<f64>, (), (), {float}>>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> examples/checkpoint.rs:50:10
[INFO] [stdout]    |
[INFO] [stdout] 49 |       let res = Executor::new(Rosenbrock {}, solver)
[INFO] [stdout]    |  _______________-
[INFO] [stdout] 50 | |         .configure(|state| state.param(init_param).max_iters(iters))
[INFO] [stdout]    | |         -^^^^^^^^^ method cannot be called due to unsatisfied trait bounds
[INFO] [stdout]    | |_________|
[INFO] [stdout]    | 
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/solver/landweber/mod.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 |   pub struct Landweber<F> {
[INFO] [stdout]    |   ----------------------- doesn't satisfy `_: Solver<Rosenbrock, IterState<Vec<f64>, Vec<f64>, (), (), {float}>>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `Landweber<{float}>: Solver<Rosenbrock, IterState<Vec<f64>, Vec<f64>, (), (), {float}>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `configure` exists for struct `Executor<MyProblem, ConjugateGradient<Vec<f64>, f64>, IterState<Vec<f64>, (), (), (), f64>>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> examples/conjugategradient.rs:38:10
[INFO] [stdout]    |
[INFO] [stdout] 37 |       let res = Executor::new(operator, solver)
[INFO] [stdout]    |  _______________-
[INFO] [stdout] 38 | |         .configure(|state| state.param(init_param).max_iters(2))
[INFO] [stdout]    | |         -^^^^^^^^^ method cannot be called due to unsatisfied trait bounds
[INFO] [stdout]    | |_________|
[INFO] [stdout]    | 
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/solver/conjugategradient/cg.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 |   pub struct ConjugateGradient<P, F> {
[INFO] [stdout]    |   ---------------------------------- doesn't satisfy `_: Solver<MyProblem, IterState<Vec<f64>, (), (), (), f64>>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `ConjugateGradient<Vec<f64>, f64>: Solver<MyProblem, IterState<Vec<f64>, (), (), (), f64>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Vec<f64>: argmin_math::ArgminL2Norm<f64>` is not satisfied
[INFO] [stdout]   --> examples/nonlinear_cg.rs:61:39
[INFO] [stdout]    |
[INFO] [stdout] 61 |     let res = Executor::new(operator, solver)
[INFO] [stdout]    |               -------------           ^^^^^^ the trait `argmin_math::ArgminL2Norm<f64>` is not implemented for `Vec<f64>`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `argmin_math::ArgminL2Norm<U>`:
[INFO] [stdout]              <f32 as argmin_math::ArgminL2Norm<f32>>
[INFO] [stdout]              <f64 as argmin_math::ArgminL2Norm<f64>>
[INFO] [stdout]              <i16 as argmin_math::ArgminL2Norm<i16>>
[INFO] [stdout]              <i32 as argmin_math::ArgminL2Norm<i32>>
[INFO] [stdout]              <i64 as argmin_math::ArgminL2Norm<i64>>
[INFO] [stdout]              <i8 as argmin_math::ArgminL2Norm<i8>>
[INFO] [stdout]              <isize as argmin_math::ArgminL2Norm<isize>>
[INFO] [stdout]              <num_complex::Complex<f32> as argmin_math::ArgminL2Norm<f32>>
[INFO] [stdout]            and 6 others
[INFO] [stdout]    = note: required for `NonlinearConjugateGradient<Vec<f64>, MoreThuenteLineSearch<Vec<f64>, Vec<f64>, f64>, PolakRibiere, f64>` to implement `Solver<Rosenbrock, IterState<Vec<f64>, Vec<f64>, (), (), f64>>`
[INFO] [stdout] note: required by a bound in `Executor::<O, S, I>::new`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/core/executor.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 |     S: Solver<O, I>,
[INFO] [stdout]    |        ^^^^^^^^^^^^ required by this bound in `Executor::<O, S, I>::new`
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn new(problem: O, solver: S) -> Self {
[INFO] [stdout]    |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Vec<f64>: argmin_math::ArgminSub<Vec<f64>, Vec<f64>>` is not satisfied
[INFO] [stdout]   --> examples/nonlinear_cg.rs:61:39
[INFO] [stdout]    |
[INFO] [stdout] 61 |     let res = Executor::new(operator, solver)
[INFO] [stdout]    |               -------------           ^^^^^^ the trait `argmin_math::ArgminSub<Vec<f64>, Vec<f64>>` is not implemented for `Vec<f64>`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `argmin_math::ArgminSub<T, U>`:
[INFO] [stdout]              <f32 as argmin_math::ArgminSub<f32, f32>>
[INFO] [stdout]              <f64 as argmin_math::ArgminSub<f64, f64>>
[INFO] [stdout]              <i16 as argmin_math::ArgminSub<i16, i16>>
[INFO] [stdout]              <i32 as argmin_math::ArgminSub<i32, i32>>
[INFO] [stdout]              <i64 as argmin_math::ArgminSub<i64, i64>>
[INFO] [stdout]              <i8 as argmin_math::ArgminSub<i8, i8>>
[INFO] [stdout]              <isize as argmin_math::ArgminSub<isize, isize>>
[INFO] [stdout]              <num_complex::Complex<f32> as argmin_math::ArgminSub<num_complex::Complex<f32>, num_complex::Complex<f32>>>
[INFO] [stdout]            and 16 others
[INFO] [stdout]    = note: required for `PolakRibiere` to implement `NLCGBetaUpdate<Vec<f64>, Vec<f64>, f64>`
[INFO] [stdout]    = note: required for `NonlinearConjugateGradient<Vec<f64>, MoreThuenteLineSearch<Vec<f64>, Vec<f64>, f64>, PolakRibiere, f64>` to implement `Solver<Rosenbrock, IterState<Vec<f64>, Vec<f64>, (), (), f64>>`
[INFO] [stdout] note: required by a bound in `Executor::<O, S, I>::new`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/core/executor.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 |     S: Solver<O, I>,
[INFO] [stdout]    |        ^^^^^^^^^^^^ required by this bound in `Executor::<O, S, I>::new`
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn new(problem: O, solver: S) -> Self {
[INFO] [stdout]    |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `f64: argmin_math::ArgminMul<Vec<f64>, Vec<f64>>` is not satisfied
[INFO] [stdout]   --> examples/nonlinear_cg.rs:61:39
[INFO] [stdout]    |
[INFO] [stdout] 61 |     let res = Executor::new(operator, solver)
[INFO] [stdout]    |               -------------           ^^^^^^ the trait `argmin_math::ArgminMul<Vec<f64>, Vec<f64>>` is not implemented for `f64`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `argmin_math::ArgminMul<f64, f64>` is implemented for `f64`
[INFO] [stdout]    = note: required for `Vec<f64>` to implement `argmin_math::ArgminScaledAdd<Vec<f64>, f64, Vec<f64>>`
[INFO] [stdout]    = note: required for `MoreThuenteLineSearch<Vec<f64>, Vec<f64>, f64>` to implement `Solver<Rosenbrock, IterState<Vec<f64>, Vec<f64>, (), (), f64>>`
[INFO] [stdout]    = note: 1 redundant requirement hidden
[INFO] [stdout]    = note: required for `NonlinearConjugateGradient<Vec<f64>, MoreThuenteLineSearch<Vec<f64>, Vec<f64>, f64>, PolakRibiere, f64>` to implement `Solver<Rosenbrock, IterState<Vec<f64>, Vec<f64>, (), (), f64>>`
[INFO] [stdout] note: required by a bound in `Executor::<O, S, I>::new`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/core/executor.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 |     S: Solver<O, I>,
[INFO] [stdout]    |        ^^^^^^^^^^^^ required by this bound in `Executor::<O, S, I>::new`
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn new(problem: O, solver: S) -> Self {
[INFO] [stdout]    |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Vec<f64>: argmin_math::ArgminDot<Vec<f64>, f64>` is not satisfied
[INFO] [stdout]   --> examples/morethuente.rs:56:39
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let res = Executor::new(operator, solver)
[INFO] [stdout]    |               -------------           ^^^^^^ the trait `argmin_math::ArgminDot<Vec<f64>, f64>` is not implemented for `Vec<f64>`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `argmin_math::ArgminDot<T, U>`:
[INFO] [stdout]              <f32 as argmin_math::ArgminDot<f32, f32>>
[INFO] [stdout]              <f64 as argmin_math::ArgminDot<f64, f64>>
[INFO] [stdout]              <i16 as argmin_math::ArgminDot<i16, i16>>
[INFO] [stdout]              <i32 as argmin_math::ArgminDot<i32, i32>>
[INFO] [stdout]              <i64 as argmin_math::ArgminDot<i64, i64>>
[INFO] [stdout]              <i8 as argmin_math::ArgminDot<i8, i8>>
[INFO] [stdout]              <isize as argmin_math::ArgminDot<isize, isize>>
[INFO] [stdout]              <num_complex::Complex<f32> as argmin_math::ArgminDot<num_complex::Complex<f32>, num_complex::Complex<f32>>>
[INFO] [stdout]            and 16 others
[INFO] [stdout]    = note: required for `MoreThuenteLineSearch<Vec<f64>, Vec<f64>, f64>` to implement `Solver<Sphere, IterState<Vec<f64>, Vec<f64>, (), (), f64>>`
[INFO] [stdout] note: required by a bound in `Executor::<O, S, I>::new`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/core/executor.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 |     S: Solver<O, I>,
[INFO] [stdout]    |        ^^^^^^^^^^^^ required by this bound in `Executor::<O, S, I>::new`
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn new(problem: O, solver: S) -> Self {
[INFO] [stdout]    |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `f64: argmin_math::ArgminMul<Vec<f64>, Vec<f64>>` is not satisfied
[INFO] [stdout]   --> examples/morethuente.rs:56:39
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let res = Executor::new(operator, solver)
[INFO] [stdout]    |               -------------           ^^^^^^ the trait `argmin_math::ArgminMul<Vec<f64>, Vec<f64>>` is not implemented for `f64`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `argmin_math::ArgminMul<f64, f64>` is implemented for `f64`
[INFO] [stdout]    = note: required for `Vec<f64>` to implement `argmin_math::ArgminScaledAdd<Vec<f64>, f64, Vec<f64>>`
[INFO] [stdout]    = note: required for `MoreThuenteLineSearch<Vec<f64>, Vec<f64>, f64>` to implement `Solver<Sphere, IterState<Vec<f64>, Vec<f64>, (), (), f64>>`
[INFO] [stdout] note: required by a bound in `Executor::<O, S, I>::new`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/core/executor.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 |     S: Solver<O, I>,
[INFO] [stdout]    |        ^^^^^^^^^^^^ required by this bound in `Executor::<O, S, I>::new`
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn new(problem: O, solver: S) -> Self {
[INFO] [stdout]    |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Vec<f64>: argmin_math::ArgminAdd<Vec<f64>, Vec<f64>>` is not satisfied
[INFO] [stdout]   --> examples/morethuente.rs:56:39
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let res = Executor::new(operator, solver)
[INFO] [stdout]    |               -------------           ^^^^^^ the trait `argmin_math::ArgminAdd<Vec<f64>, Vec<f64>>` is not implemented for `Vec<f64>`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `argmin_math::ArgminAdd<T, U>`:
[INFO] [stdout]              <f32 as argmin_math::ArgminAdd<f32, f32>>
[INFO] [stdout]              <f64 as argmin_math::ArgminAdd<f64, f64>>
[INFO] [stdout]              <i16 as argmin_math::ArgminAdd<i16, i16>>
[INFO] [stdout]              <i32 as argmin_math::ArgminAdd<i32, i32>>
[INFO] [stdout]              <i64 as argmin_math::ArgminAdd<i64, i64>>
[INFO] [stdout]              <i8 as argmin_math::ArgminAdd<i8, i8>>
[INFO] [stdout]              <isize as argmin_math::ArgminAdd<isize, isize>>
[INFO] [stdout]              <num_complex::Complex<f32> as argmin_math::ArgminAdd<num_complex::Complex<f32>, num_complex::Complex<f32>>>
[INFO] [stdout]            and 16 others
[INFO] [stdout]    = note: required for `Vec<f64>` to implement `argmin_math::ArgminScaledAdd<Vec<f64>, f64, Vec<f64>>`
[INFO] [stdout]    = note: required for `MoreThuenteLineSearch<Vec<f64>, Vec<f64>, f64>` to implement `Solver<Sphere, IterState<Vec<f64>, Vec<f64>, (), (), f64>>`
[INFO] [stdout] note: required by a bound in `Executor::<O, S, I>::new`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/core/executor.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 |     S: Solver<O, I>,
[INFO] [stdout]    |        ^^^^^^^^^^^^ required by this bound in `Executor::<O, S, I>::new`
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn new(problem: O, solver: S) -> Self {
[INFO] [stdout]    |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `argmin` (example "checkpoint") due to 4 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0277]: the trait bound `Vec<{float}>: argmin_math::ArgminDot<_, _>` is not satisfied
[INFO] [stdout]    --> examples/hagerzhang.rs:41:22
[INFO] [stdout]     |
[INFO] [stdout] 41  |     let mut solver = HagerZhangLineSearch::new();
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `argmin_math::ArgminDot<_, _>` is not implemented for `Vec<{float}>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `argmin_math::ArgminDot<T, U>`:
[INFO] [stdout]               <f32 as argmin_math::ArgminDot<f32, f32>>
[INFO] [stdout]               <f64 as argmin_math::ArgminDot<f64, f64>>
[INFO] [stdout]               <i16 as argmin_math::ArgminDot<i16, i16>>
[INFO] [stdout]               <i32 as argmin_math::ArgminDot<i32, i32>>
[INFO] [stdout]               <i64 as argmin_math::ArgminDot<i64, i64>>
[INFO] [stdout]               <i8 as argmin_math::ArgminDot<i8, i8>>
[INFO] [stdout]               <isize as argmin_math::ArgminDot<isize, isize>>
[INFO] [stdout]               <num_complex::Complex<f32> as argmin_math::ArgminDot<num_complex::Complex<f32>, num_complex::Complex<f32>>>
[INFO] [stdout]             and 16 others
[INFO] [stdout] note: required by a bound in `HagerZhangLineSearch::<P, G, F>::new`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/solver/linesearch/hagerzhang.rs:94:35
[INFO] [stdout]     |
[INFO] [stdout] 94  |     P: ArgminScaledAdd<P, F, P> + ArgminDot<G, F>,
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^ required by this bound in `HagerZhangLineSearch::<P, G, F>::new`
[INFO] [stdout] ...
[INFO] [stdout] 105 |     pub fn new() -> Self {
[INFO] [stdout]     |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `configure` exists for struct `Executor<Rosenbrock, NonlinearConjugateGradient<Vec<f64>, ..., ..., ...>, ...>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> examples/nonlinear_cg.rs:62:10
[INFO] [stdout]    |
[INFO] [stdout] 61 |       let res = Executor::new(operator, solver)
[INFO] [stdout]    |  _______________-
[INFO] [stdout] 62 | |         .configure(|state| state.param(init_param).max_iters(20).target_cost(0.0))
[INFO] [stdout]    | |         -^^^^^^^^^ method cannot be called due to unsatisfied trait bounds
[INFO] [stdout]    | |_________|
[INFO] [stdout]    | 
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/solver/conjugategradient/nonlinear_cg.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 |   pub struct NonlinearConjugateGradient<P, L, B, F> {
[INFO] [stdout]    |   ------------------------------------------------- doesn't satisfy `_: Solver<Rosenbrock, IterState<Vec<f64>, Vec<f64>, (), (), f64>>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the full type name has been written to '/opt/rustwide/target/debug/examples/nonlinear_cg-e8727ece37ab86d3.long-type-1622267494583180761.txt'
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `NonlinearConjugateGradient<Vec<f64>, MoreThuenteLineSearch<Vec<f64>, Vec<f64>, f64>, PolakRibiere, f64>: Solver<Rosenbrock, IterState<Vec<f64>, Vec<f64>, (), (), f64>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Vec<{float}>: argmin_math::ArgminAdd<Vec<{float}>, Vec<{float}>>` is not satisfied
[INFO] [stdout]    --> examples/hagerzhang.rs:41:22
[INFO] [stdout]     |
[INFO] [stdout] 41  |     let mut solver = HagerZhangLineSearch::new();
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `argmin_math::ArgminAdd<Vec<{float}>, Vec<{float}>>` is not implemented for `Vec<{float}>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `argmin_math::ArgminAdd<T, U>`:
[INFO] [stdout]               <f32 as argmin_math::ArgminAdd<f32, f32>>
[INFO] [stdout]               <f64 as argmin_math::ArgminAdd<f64, f64>>
[INFO] [stdout]               <i16 as argmin_math::ArgminAdd<i16, i16>>
[INFO] [stdout]               <i32 as argmin_math::ArgminAdd<i32, i32>>
[INFO] [stdout]               <i64 as argmin_math::ArgminAdd<i64, i64>>
[INFO] [stdout]               <i8 as argmin_math::ArgminAdd<i8, i8>>
[INFO] [stdout]               <isize as argmin_math::ArgminAdd<isize, isize>>
[INFO] [stdout]               <num_complex::Complex<f32> as argmin_math::ArgminAdd<num_complex::Complex<f32>, num_complex::Complex<f32>>>
[INFO] [stdout]             and 16 others
[INFO] [stdout]     = note: required for `Vec<{float}>` to implement `argmin_math::ArgminScaledAdd<Vec<{float}>, _, Vec<{float}>>`
[INFO] [stdout] note: required by a bound in `HagerZhangLineSearch::<P, G, F>::new`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/solver/linesearch/hagerzhang.rs:94:8
[INFO] [stdout]     |
[INFO] [stdout] 94  |     P: ArgminScaledAdd<P, F, P> + ArgminDot<G, F>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `HagerZhangLineSearch::<P, G, F>::new`
[INFO] [stdout] ...
[INFO] [stdout] 105 |     pub fn new() -> Self {
[INFO] [stdout]     |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `add_observer` exists for struct `Executor<Sphere, MoreThuenteLineSearch<Vec<f64>, Vec<f64>, f64>, IterState<Vec<f64>, Vec<f64>, (), (), f64>>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> examples/morethuente.rs:57:10
[INFO] [stdout]    |
[INFO] [stdout] 56 |       let res = Executor::new(operator, solver)
[INFO] [stdout]    |  _______________-
[INFO] [stdout] 57 | |         .add_observer(SlogLogger::term(), ObserverMode::Always)
[INFO] [stdout]    | |         -^^^^^^^^^^^^ method cannot be called due to unsatisfied trait bounds
[INFO] [stdout]    | |_________|
[INFO] [stdout]    | 
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/solver/linesearch/morethuente.rs:55:1
[INFO] [stdout]    |
[INFO] [stdout] 55 |   pub struct MoreThuenteLineSearch<P, G, F> {
[INFO] [stdout]    |   ----------------------------------------- doesn't satisfy `_: Solver<Sphere, IterState<Vec<f64>, Vec<f64>, (), (), f64>>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `MoreThuenteLineSearch<Vec<f64>, Vec<f64>, f64>: Solver<Sphere, IterState<Vec<f64>, Vec<f64>, (), (), f64>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `argmin` (example "conjugategradient") due to 8 previous errors
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0599.
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `argmin` (example "nonlinear_cg") due to 8 previous errors
[INFO] [stdout] error[E0277]: the trait bound `{float}: argmin_math::ArgminMul<Vec<{float}>, Vec<{float}>>` is not satisfied
[INFO] [stdout]    --> examples/hagerzhang.rs:41:22
[INFO] [stdout]     |
[INFO] [stdout] 41  |     let mut solver = HagerZhangLineSearch::new();
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `argmin_math::ArgminMul<Vec<{float}>, Vec<{float}>>` is not implemented for `{float}`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `argmin_math::ArgminMul<T, U>`:
[INFO] [stdout]               <f32 as argmin_math::ArgminMul<f32, f32>>
[INFO] [stdout]               <f64 as argmin_math::ArgminMul<f64, f64>>
[INFO] [stdout]               <i16 as argmin_math::ArgminMul<i16, i16>>
[INFO] [stdout]               <i32 as argmin_math::ArgminMul<i32, i32>>
[INFO] [stdout]               <i64 as argmin_math::ArgminMul<i64, i64>>
[INFO] [stdout]               <i8 as argmin_math::ArgminMul<i8, i8>>
[INFO] [stdout]               <isize as argmin_math::ArgminMul<isize, isize>>
[INFO] [stdout]               <u16 as argmin_math::ArgminMul<u16, u16>>
[INFO] [stdout]             and 4 others
[INFO] [stdout]     = note: required for `Vec<{float}>` to implement `argmin_math::ArgminScaledAdd<Vec<{float}>, {float}, Vec<{float}>>`
[INFO] [stdout] note: required by a bound in `HagerZhangLineSearch::<P, G, F>::new`
[INFO] [stdout]    --> /opt/rustwide/workdir/src/solver/linesearch/hagerzhang.rs:94:8
[INFO] [stdout]     |
[INFO] [stdout] 94  |     P: ArgminScaledAdd<P, F, P> + ArgminDot<G, F>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `HagerZhangLineSearch::<P, G, F>::new`
[INFO] [stdout] ...
[INFO] [stdout] 105 |     pub fn new() -> Self {
[INFO] [stdout]     |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `argmin` (example "morethuente") due to 5 previous errors
[INFO] [stdout] error[E0277]: the trait bound `Vec<f64>: argmin_math::ArgminDot<Vec<f64>, f64>` is not satisfied
[INFO] [stdout]   --> examples/hagerzhang.rs:56:39
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let res = Executor::new(operator, solver)
[INFO] [stdout]    |               -------------           ^^^^^^ the trait `argmin_math::ArgminDot<Vec<f64>, f64>` is not implemented for `Vec<f64>`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `argmin_math::ArgminDot<T, U>`:
[INFO] [stdout]              <f32 as argmin_math::ArgminDot<f32, f32>>
[INFO] [stdout]              <f64 as argmin_math::ArgminDot<f64, f64>>
[INFO] [stdout]              <i16 as argmin_math::ArgminDot<i16, i16>>
[INFO] [stdout]              <i32 as argmin_math::ArgminDot<i32, i32>>
[INFO] [stdout]              <i64 as argmin_math::ArgminDot<i64, i64>>
[INFO] [stdout]              <i8 as argmin_math::ArgminDot<i8, i8>>
[INFO] [stdout]              <isize as argmin_math::ArgminDot<isize, isize>>
[INFO] [stdout]              <num_complex::Complex<f32> as argmin_math::ArgminDot<num_complex::Complex<f32>, num_complex::Complex<f32>>>
[INFO] [stdout]            and 16 others
[INFO] [stdout]    = note: required for `HagerZhangLineSearch<Vec<f64>, Vec<f64>, f64>` to implement `Solver<Sphere, IterState<Vec<f64>, Vec<f64>, (), (), f64>>`
[INFO] [stdout] note: required by a bound in `Executor::<O, S, I>::new`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/core/executor.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 |     S: Solver<O, I>,
[INFO] [stdout]    |        ^^^^^^^^^^^^ required by this bound in `Executor::<O, S, I>::new`
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn new(problem: O, solver: S) -> Self {
[INFO] [stdout]    |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `f64: argmin_math::ArgminMul<Vec<f64>, Vec<f64>>` is not satisfied
[INFO] [stdout]   --> examples/hagerzhang.rs:56:39
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let res = Executor::new(operator, solver)
[INFO] [stdout]    |               -------------           ^^^^^^ the trait `argmin_math::ArgminMul<Vec<f64>, Vec<f64>>` is not implemented for `f64`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `argmin_math::ArgminMul<f64, f64>` is implemented for `f64`
[INFO] [stdout]    = note: required for `Vec<f64>` to implement `argmin_math::ArgminScaledAdd<Vec<f64>, f64, Vec<f64>>`
[INFO] [stdout]    = note: required for `HagerZhangLineSearch<Vec<f64>, Vec<f64>, f64>` to implement `Solver<Sphere, IterState<Vec<f64>, Vec<f64>, (), (), f64>>`
[INFO] [stdout] note: required by a bound in `Executor::<O, S, I>::new`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/core/executor.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 |     S: Solver<O, I>,
[INFO] [stdout]    |        ^^^^^^^^^^^^ required by this bound in `Executor::<O, S, I>::new`
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn new(problem: O, solver: S) -> Self {
[INFO] [stdout]    |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Vec<f64>: argmin_math::ArgminAdd<Vec<f64>, Vec<f64>>` is not satisfied
[INFO] [stdout]   --> examples/hagerzhang.rs:56:39
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let res = Executor::new(operator, solver)
[INFO] [stdout]    |               -------------           ^^^^^^ the trait `argmin_math::ArgminAdd<Vec<f64>, Vec<f64>>` is not implemented for `Vec<f64>`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `argmin_math::ArgminAdd<T, U>`:
[INFO] [stdout]              <f32 as argmin_math::ArgminAdd<f32, f32>>
[INFO] [stdout]              <f64 as argmin_math::ArgminAdd<f64, f64>>
[INFO] [stdout]              <i16 as argmin_math::ArgminAdd<i16, i16>>
[INFO] [stdout]              <i32 as argmin_math::ArgminAdd<i32, i32>>
[INFO] [stdout]              <i64 as argmin_math::ArgminAdd<i64, i64>>
[INFO] [stdout]              <i8 as argmin_math::ArgminAdd<i8, i8>>
[INFO] [stdout]              <isize as argmin_math::ArgminAdd<isize, isize>>
[INFO] [stdout]              <num_complex::Complex<f32> as argmin_math::ArgminAdd<num_complex::Complex<f32>, num_complex::Complex<f32>>>
[INFO] [stdout]            and 16 others
[INFO] [stdout]    = note: required for `Vec<f64>` to implement `argmin_math::ArgminScaledAdd<Vec<f64>, f64, Vec<f64>>`
[INFO] [stdout]    = note: required for `HagerZhangLineSearch<Vec<f64>, Vec<f64>, f64>` to implement `Solver<Sphere, IterState<Vec<f64>, Vec<f64>, (), (), f64>>`
[INFO] [stdout] note: required by a bound in `Executor::<O, S, I>::new`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/core/executor.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 |     S: Solver<O, I>,
[INFO] [stdout]    |        ^^^^^^^^^^^^ required by this bound in `Executor::<O, S, I>::new`
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn new(problem: O, solver: S) -> Self {
[INFO] [stdout]    |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `add_observer` exists for struct `Executor<Sphere, HagerZhangLineSearch<Vec<f64>, Vec<f64>, f64>, IterState<Vec<f64>, Vec<f64>, (), (), f64>>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> examples/hagerzhang.rs:57:10
[INFO] [stdout]    |
[INFO] [stdout] 56 |       let res = Executor::new(operator, solver)
[INFO] [stdout]    |  _______________-
[INFO] [stdout] 57 | |         .add_observer(SlogLogger::term(), ObserverMode::Always)
[INFO] [stdout]    | |         -^^^^^^^^^^^^ method cannot be called due to unsatisfied trait bounds
[INFO] [stdout]    | |_________|
[INFO] [stdout]    | 
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/solver/linesearch/hagerzhang.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 |   pub struct HagerZhangLineSearch<P, G, F> {
[INFO] [stdout]    |   ---------------------------------------- doesn't satisfy `_: Solver<Sphere, IterState<Vec<f64>, Vec<f64>, (), (), f64>>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `HagerZhangLineSearch<Vec<f64>, Vec<f64>, f64>: Solver<Sphere, IterState<Vec<f64>, Vec<f64>, (), (), f64>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `argmin` (example "hagerzhang") due to 8 previous errors
[INFO] [stdout] error[E0277]: the trait bound `Vec<{float}>: argmin_math::ArgminSub<Vec<{float}>, Vec<{float}>>` is not satisfied
[INFO] [stdout]   --> examples/particleswarm.rs:26:37
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let solver = ParticleSwarm::new((vec![-4.0, -4.0], vec![4.0, 4.0]), 40);
[INFO] [stdout]    |                  ------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `argmin_math::ArgminSub<Vec<{float}>, Vec<{float}>>` is not implemented for `Vec<{float}>`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `argmin_math::ArgminSub<T, U>`:
[INFO] [stdout]              <f32 as argmin_math::ArgminSub<f32, f32>>
[INFO] [stdout]              <f64 as argmin_math::ArgminSub<f64, f64>>
[INFO] [stdout]              <i16 as argmin_math::ArgminSub<i16, i16>>
[INFO] [stdout]              <i32 as argmin_math::ArgminSub<i32, i32>>
[INFO] [stdout]              <i64 as argmin_math::ArgminSub<i64, i64>>
[INFO] [stdout]              <i8 as argmin_math::ArgminSub<i8, i8>>
[INFO] [stdout]              <isize as argmin_math::ArgminSub<isize, isize>>
[INFO] [stdout]              <num_complex::Complex<f32> as argmin_math::ArgminSub<num_complex::Complex<f32>, num_complex::Complex<f32>>>
[INFO] [stdout]            and 16 others
[INFO] [stdout] note: required by a bound in `ParticleSwarm::<P, F>::new`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/solver/particleswarm/mod.rs:68:28
[INFO] [stdout]    |
[INFO] [stdout] 68 |     P: Clone + SyncAlias + ArgminSub<P, P> + ArgminMul<F, P> + ArgminRandom + ArgminZeroLike,
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^ required by this bound in `ParticleSwarm::<P, F>::new`
[INFO] [stdout] ...
[INFO] [stdout] 96 |     pub fn new(bounds: (P, P), num_particles: usize) -> Self {
[INFO] [stdout]    |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Vec<{float}>: argmin_math::ArgminMul<_, Vec<{float}>>` is not satisfied
[INFO] [stdout]   --> examples/particleswarm.rs:26:37
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let solver = ParticleSwarm::new((vec![-4.0, -4.0], vec![4.0, 4.0]), 40);
[INFO] [stdout]    |                  ------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `argmin_math::ArgminMul<_, Vec<{float}>>` is not implemented for `Vec<{float}>`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `argmin_math::ArgminMul<T, U>`:
[INFO] [stdout]              <f32 as argmin_math::ArgminMul<f32, f32>>
[INFO] [stdout]              <f64 as argmin_math::ArgminMul<f64, f64>>
[INFO] [stdout]              <i16 as argmin_math::ArgminMul<i16, i16>>
[INFO] [stdout]              <i32 as argmin_math::ArgminMul<i32, i32>>
[INFO] [stdout]              <i64 as argmin_math::ArgminMul<i64, i64>>
[INFO] [stdout]              <i8 as argmin_math::ArgminMul<i8, i8>>
[INFO] [stdout]              <isize as argmin_math::ArgminMul<isize, isize>>
[INFO] [stdout]              <num_complex::Complex<f32> as argmin_math::ArgminMul<num_complex::Complex<f32>, num_complex::Complex<f32>>>
[INFO] [stdout]            and 16 others
[INFO] [stdout] note: required by a bound in `ParticleSwarm::<P, F>::new`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/solver/particleswarm/mod.rs:68:46
[INFO] [stdout]    |
[INFO] [stdout] 68 |     P: Clone + SyncAlias + ArgminSub<P, P> + ArgminMul<F, P> + ArgminRandom + ArgminZeroLike,
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^ required by this bound in `ParticleSwarm::<P, F>::new`
[INFO] [stdout] ...
[INFO] [stdout] 96 |     pub fn new(bounds: (P, P), num_particles: usize) -> Self {
[INFO] [stdout]    |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Vec<{float}>: argmin_math::ArgminRandom` is not satisfied
[INFO] [stdout]   --> examples/particleswarm.rs:26:37
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let solver = ParticleSwarm::new((vec![-4.0, -4.0], vec![4.0, 4.0]), 40);
[INFO] [stdout]    |                  ------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `argmin_math::ArgminRandom` is not implemented for `Vec<{float}>`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `argmin_math::ArgminRandom`:
[INFO] [stdout]              f32
[INFO] [stdout]              f64
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              i8
[INFO] [stdout]              isize
[INFO] [stdout]              u16
[INFO] [stdout]            and 4 others
[INFO] [stdout] note: required by a bound in `ParticleSwarm::<P, F>::new`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/solver/particleswarm/mod.rs:68:64
[INFO] [stdout]    |
[INFO] [stdout] 68 |     P: Clone + SyncAlias + ArgminSub<P, P> + ArgminMul<F, P> + ArgminRandom + ArgminZeroLike,
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^ required by this bound in `ParticleSwarm::<P, F>::new`
[INFO] [stdout] ...
[INFO] [stdout] 96 |     pub fn new(bounds: (P, P), num_particles: usize) -> Self {
[INFO] [stdout]    |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Vec<{float}>: argmin_math::ArgminZeroLike` is not satisfied
[INFO] [stdout]   --> examples/particleswarm.rs:26:37
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let solver = ParticleSwarm::new((vec![-4.0, -4.0], vec![4.0, 4.0]), 40);
[INFO] [stdout]    |                  ------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `argmin_math::ArgminZeroLike` is not implemented for `Vec<{float}>`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `argmin_math::ArgminZeroLike`:
[INFO] [stdout]              f32
[INFO] [stdout]              f64
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              i8
[INFO] [stdout]              isize
[INFO] [stdout]              num_complex::Complex<f32>
[INFO] [stdout]            and 16 others
[INFO] [stdout] note: required by a bound in `ParticleSwarm::<P, F>::new`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/solver/particleswarm/mod.rs:68:79
[INFO] [stdout]    |
[INFO] [stdout] 68 |     P: Clone + SyncAlias + ArgminSub<P, P> + ArgminMul<F, P> + ArgminRandom + ArgminZeroLike,
[INFO] [stdout]    |                                                                               ^^^^^^^^^^^^^^ required by this bound in `ParticleSwarm::<P, F>::new`
[INFO] [stdout] ...
[INFO] [stdout] 96 |     pub fn new(bounds: (P, P), num_particles: usize) -> Self {
[INFO] [stdout]    |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Vec<f64>: argmin_math::ArgminAdd<Vec<f64>, Vec<f64>>` is not satisfied
[INFO] [stdout]   --> examples/particleswarm.rs:28:44
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let res = Executor::new(cost_function, solver)
[INFO] [stdout]    |               -------------                ^^^^^^ the trait `argmin_math::ArgminAdd<Vec<f64>, Vec<f64>>` is not implemented for `Vec<f64>`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `argmin_math::ArgminAdd<T, U>`:
[INFO] [stdout]              <f32 as argmin_math::ArgminAdd<f32, f32>>
[INFO] [stdout]              <f64 as argmin_math::ArgminAdd<f64, f64>>
[INFO] [stdout]              <i16 as argmin_math::ArgminAdd<i16, i16>>
[INFO] [stdout]              <i32 as argmin_math::ArgminAdd<i32, i32>>
[INFO] [stdout]              <i64 as argmin_math::ArgminAdd<i64, i64>>
[INFO] [stdout]              <i8 as argmin_math::ArgminAdd<i8, i8>>
[INFO] [stdout]              <isize as argmin_math::ArgminAdd<isize, isize>>
[INFO] [stdout]              <num_complex::Complex<f32> as argmin_math::ArgminAdd<num_complex::Complex<f32>, num_complex::Complex<f32>>>
[INFO] [stdout]            and 16 others
[INFO] [stdout]    = note: required for `ParticleSwarm<Vec<f64>, f64>` to implement `Solver<Himmelblau, PopulationState<Particle<Vec<f64>, f64>, f64>>`
[INFO] [stdout] note: required by a bound in `Executor::<O, S, I>::new`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/core/executor.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 |     S: Solver<O, I>,
[INFO] [stdout]    |        ^^^^^^^^^^^^ required by this bound in `Executor::<O, S, I>::new`
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn new(problem: O, solver: S) -> Self {
[INFO] [stdout]    |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Vec<f64>: argmin_math::ArgminSub<Vec<f64>, Vec<f64>>` is not satisfied
[INFO] [stdout]   --> examples/particleswarm.rs:28:44
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let res = Executor::new(cost_function, solver)
[INFO] [stdout]    |               -------------                ^^^^^^ the trait `argmin_math::ArgminSub<Vec<f64>, Vec<f64>>` is not implemented for `Vec<f64>`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `argmin_math::ArgminSub<T, U>`:
[INFO] [stdout]              <f32 as argmin_math::ArgminSub<f32, f32>>
[INFO] [stdout]              <f64 as argmin_math::ArgminSub<f64, f64>>
[INFO] [stdout]              <i16 as argmin_math::ArgminSub<i16, i16>>
[INFO] [stdout]              <i32 as argmin_math::ArgminSub<i32, i32>>
[INFO] [stdout]              <i64 as argmin_math::ArgminSub<i64, i64>>
[INFO] [stdout]              <i8 as argmin_math::ArgminSub<i8, i8>>
[INFO] [stdout]              <isize as argmin_math::ArgminSub<isize, isize>>
[INFO] [stdout]              <num_complex::Complex<f32> as argmin_math::ArgminSub<num_complex::Complex<f32>, num_complex::Complex<f32>>>
[INFO] [stdout]            and 16 others
[INFO] [stdout]    = note: required for `ParticleSwarm<Vec<f64>, f64>` to implement `Solver<Himmelblau, PopulationState<Particle<Vec<f64>, f64>, f64>>`
[INFO] [stdout] note: required by a bound in `Executor::<O, S, I>::new`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/core/executor.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 |     S: Solver<O, I>,
[INFO] [stdout]    |        ^^^^^^^^^^^^ required by this bound in `Executor::<O, S, I>::new`
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn new(problem: O, solver: S) -> Self {
[INFO] [stdout]    |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Vec<f64>: argmin_math::ArgminMul<f64, Vec<f64>>` is not satisfied
[INFO] [stdout]   --> examples/particleswarm.rs:28:44
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let res = Executor::new(cost_function, solver)
[INFO] [stdout]    |               -------------                ^^^^^^ the trait `argmin_math::ArgminMul<f64, Vec<f64>>` is not implemented for `Vec<f64>`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `argmin_math::ArgminMul<T, U>`:
[INFO] [stdout]              <f32 as argmin_math::ArgminMul<f32, f32>>
[INFO] [stdout]              <f64 as argmin_math::ArgminMul<f64, f64>>
[INFO] [stdout]              <i16 as argmin_math::ArgminMul<i16, i16>>
[INFO] [stdout]              <i32 as argmin_math::ArgminMul<i32, i32>>
[INFO] [stdout]              <i64 as argmin_math::ArgminMul<i64, i64>>
[INFO] [stdout]              <i8 as argmin_math::ArgminMul<i8, i8>>
[INFO] [stdout]              <isize as argmin_math::ArgminMul<isize, isize>>
[INFO] [stdout]              <num_complex::Complex<f32> as argmin_math::ArgminMul<num_complex::Complex<f32>, num_complex::Complex<f32>>>
[INFO] [stdout]            and 16 others
[INFO] [stdout]    = note: required for `ParticleSwarm<Vec<f64>, f64>` to implement `Solver<Himmelblau, PopulationState<Particle<Vec<f64>, f64>, f64>>`
[INFO] [stdout] note: required by a bound in `Executor::<O, S, I>::new`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/core/executor.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 |     S: Solver<O, I>,
[INFO] [stdout]    |        ^^^^^^^^^^^^ required by this bound in `Executor::<O, S, I>::new`
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn new(problem: O, solver: S) -> Self {
[INFO] [stdout]    |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Vec<f64>: argmin_math::ArgminZeroLike` is not satisfied
[INFO] [stdout]   --> examples/particleswarm.rs:28:44
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let res = Executor::new(cost_function, solver)
[INFO] [stdout]    |               -------------                ^^^^^^ the trait `argmin_math::ArgminZeroLike` is not implemented for `Vec<f64>`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `argmin_math::ArgminZeroLike`:
[INFO] [stdout]              f32
[INFO] [stdout]              f64
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              i8
[INFO] [stdout]              isize
[INFO] [stdout]              num_complex::Complex<f32>
[INFO] [stdout]            and 16 others
[INFO] [stdout]    = note: required for `ParticleSwarm<Vec<f64>, f64>` to implement `Solver<Himmelblau, PopulationState<Particle<Vec<f64>, f64>, f64>>`
[INFO] [stdout] note: required by a bound in `Executor::<O, S, I>::new`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/core/executor.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 |     S: Solver<O, I>,
[INFO] [stdout]    |        ^^^^^^^^^^^^ required by this bound in `Executor::<O, S, I>::new`
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn new(problem: O, solver: S) -> Self {
[INFO] [stdout]    |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Vec<f64>: argmin_math::ArgminRandom` is not satisfied
[INFO] [stdout]   --> examples/particleswarm.rs:28:44
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let res = Executor::new(cost_function, solver)
[INFO] [stdout]    |               -------------                ^^^^^^ the trait `argmin_math::ArgminRandom` is not implemented for `Vec<f64>`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `argmin_math::ArgminRandom`:
[INFO] [stdout]              f32
[INFO] [stdout]              f64
[INFO] [stdout]              i16
[INFO] [stdout]              i32
[INFO] [stdout]              i64
[INFO] [stdout]              i8
[INFO] [stdout]              isize
[INFO] [stdout]              u16
[INFO] [stdout]            and 4 others
[INFO] [stdout]    = note: required for `ParticleSwarm<Vec<f64>, f64>` to implement `Solver<Himmelblau, PopulationState<Particle<Vec<f64>, f64>, f64>>`
[INFO] [stdout] note: required by a bound in `Executor::<O, S, I>::new`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/core/executor.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 |     S: Solver<O, I>,
[INFO] [stdout]    |        ^^^^^^^^^^^^ required by this bound in `Executor::<O, S, I>::new`
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn new(problem: O, solver: S) -> Self {
[INFO] [stdout]    |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Vec<f64>: argmin_math::ArgminMinMax` is not satisfied
[INFO] [stdout]   --> examples/particleswarm.rs:28:44
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let res = Executor::new(cost_function, solver)
[INFO] [stdout]    |               -------------                ^^^^^^ the trait `argmin_math::ArgminMinMax` is not implemented for `Vec<f64>`
[INFO] [stdout]    |               |
[INFO] [stdout]    |               required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Solver<O, PopulationState<Particle<P, F>, F>>` is implemented for `ParticleSwarm<P, F>`
[INFO] [stdout]    = note: required for `ParticleSwarm<Vec<f64>, f64>` to implement `Solver<Himmelblau, PopulationState<Particle<Vec<f64>, f64>, f64>>`
[INFO] [stdout] note: required by a bound in `Executor::<O, S, I>::new`
[INFO] [stdout]   --> /opt/rustwide/workdir/src/core/executor.rs:38:8
[INFO] [stdout]    |
[INFO] [stdout] 38 |     S: Solver<O, I>,
[INFO] [stdout]    |        ^^^^^^^^^^^^ required by this bound in `Executor::<O, S, I>::new`
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn new(problem: O, solver: S) -> Self {
[INFO] [stdout]    |            --- required by a bound in this associated function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `configure` exists for struct `Executor<Himmelblau, ParticleSwarm<Vec<f64>, f64>, PopulationState<Particle<Vec<f64>, f64>, f64>>`, but its trait bounds were not satisfied
[INFO] [stdout]   --> examples/particleswarm.rs:29:10
[INFO] [stdout]    |
[INFO] [stdout] 28 |       let res = Executor::new(cost_function, solver)
[INFO] [stdout]    |  _______________-
[INFO] [stdout] 29 | |         .configure(|state| state.max_iters(100))
[INFO] [stdout]    | |         -^^^^^^^^^ method cannot be called due to unsatisfied trait bounds
[INFO] [stdout]    | |_________|
[INFO] [stdout]    | 
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/solver/particleswarm/mod.rs:53:1
[INFO] [stdout]    |
[INFO] [stdout] 53 |   pub struct ParticleSwarm<P, F> {
[INFO] [stdout]    |   ------------------------------ doesn't satisfy `_: Solver<Himmelblau, PopulationState<Particle<Vec<f64>, f64>, f64>>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the following trait bounds were not satisfied:
[INFO] [stdout]            `ParticleSwarm<Vec<f64>, f64>: Solver<Himmelblau, PopulationState<Particle<Vec<f64>, f64>, f64>>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 11 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `argmin` (example "particleswarm") due to 12 previous errors
[INFO] running `Command { std: "docker" "inspect" "767015cc0ed06ae5c53afce8336adaa662e79c8805a3948c411034ccfaaace10", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "767015cc0ed06ae5c53afce8336adaa662e79c8805a3948c411034ccfaaace10", kill_on_drop: false }`
[INFO] [stdout] 767015cc0ed06ae5c53afce8336adaa662e79c8805a3948c411034ccfaaace10
